package com.eeds.common.constant;

/**
 * @author revelin
 * @date 上午10:31 18-5-14
 * rabbit 相关key
 **/
public class RabbitConstants {

    // 延迟消息exchange
    public static final String DELAY_EXCHANGE = "delay-exchange";
    // 延迟消息routingKey
    public static final String DELAY_ROUTING_KEY = "delay-routing-key";
    // 延迟消息queue
    public static final String DELAY_QUEUE = "delay-queue";

    // 延迟消息exchange
    public static final String DELAY_GIVE_EXCHANGE = "delay-give-exchange";
    // 延迟消息routingKey
    public static final String DELAY_GIVE_ROUTING_KEY = "delay-give-routing-key";
    // 延迟消息queue
    public static final String DELAY_GIVE_QUEUE = "delay-give-queue";


    // 延迟消息处理exchange
    public static final String DELAY_HANDLER_EXCHANGE = "delay-handler-exchange";

    // 延迟消息处理routingKey
    public static final String DELAY_HANDLER_ROUTING_KEY = "delay-handler-routing-key";
    // 延迟消息处理queue
    public static final String DELAY_HANDLER_QUEUE = "delay-handler-queue";

    // 红包赠送延迟消息处理routingKey
    public static final String DELAY_GIVE_HANDLER_ROUTING_KEY = "delay-give-handler-routing-key";
    // 红包赠送延迟消息处理queue
    public static final String DELAY_GIVE_HANDLER_QUEUE = "delay-give-handler-queue";

    // 打开红包消息处理routingKey
    public static final String RED_PACKET_OPEN_ROUTING_KEY = "red-packet-open-routing-key";
    // 收藏红包消息处理routingKey
    public static final String RED_PACKET_COLLECT_ROUTING_KEY = "red-packet-collect-routing-key";
    // 赠送消息处理routingKey
    public static final String RED_PACKET_GIVE_ROUTING_KEY = "red-packet-give-routing-key";

    //赠送红包队列
    public static final String RED_PACKET_GIVE_QUEUE = "red-packet-give-queue";
    //收藏红包队列
    public static final String RED_PACKET_COLLECT_QUEUE = "red-packet-collect-queue";
    //打开红包队列
    public static final String RED_PACKET_OPEN_QUEUE = "red-packet-open-queue";


    /**
     * 支付回调exchange
     */
    public static final String ACCOUNT_CALL_BACK_EXCHANGE = "account-call-back-exchange";
    public static final String ACCOUNT_CALL_BACK_QUEUE = "account-call-back-queue";
    public static final String ACCOUNT_CALL_BACK_ROUTING_KEY = "account-call-back-routing-key";


    public static final String REFUND_EXCHANGE = "refund-exchange";
    /**
     * 退款
     */
    public static final String REFUND_QUEUE = "refund-queue";
    public static final String REFUND_KEY = "refund-key";
    /**
     * 完成拍卖
     */
    public static final String FINISH_RESERVE_EXCHANGE = "finish-reserve-exchange";
    public static final String FINISH_RESERVE_QUEUE = "finish-reserve-queue";
    public static final String FINISH_RESERVE_KEY = "finish-reserve-key";
}
